crm bookkeeping java payroll management database accounting customer payroll consulting oracle accountant consulting relationship erp crystal reports